package cn.ven.service;

import cn.ven.entity.*;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface OrderService {
    public List<ItemBook> findItemInfoByOrdid(@Param("ordid")Integer ordid);//根据订单号查找订单明细与书本信息
    public void addShip(Order order);//添加快递单号
    public List<OrdInfo> findOrdInfo(Map<String,Object> map);//模糊查询订单详细信息以及用户一些信息
    public Integer getCount(Map<String,Object> map);//模糊查询订单详细信息总条数
    public List<OrdItem> findOrdItem(Integer uid, Integer ordid);//用户自主查询自己对应的订单头以及订单详情包括书本信息
    public void updateOrder(Order order);//更新订单头的地址和电话
    public void addPay(Integer ordid);//更新付款标识
    public List<OrderLine> findOrdLines(Map<String,Object>map);//查找用户订单头信息
    public Integer getOrderLinesCount(Map<String,Object> map);//查询总条数
}
